"""
1.json中必须有一个{}
2.他的key一般情况下是字符串
3.bool类型在json中首字母小写

"""
import json

# json转化为python对象   通过json.load()  json.load相当于把""去掉
with open("a.json","r",encoding="utf-8") as f:
    data=json.load(f)#json.load() python已将在代码中写好了，不需要进行读的写法
    # data=json.loads(f.read())#json.loads() python在代码中没写，需要添加读的写法
    print(type( data))


a={
  "name": "张三",
  "age": 18,
  "sex": "男",
  "hobby": [
    "看电影",
    "看小说",
    "看电影"
  ]
}
# python对象转化为json
# 默认中文会被转换成unicode(ascii码)，防止中文乱码
with open("b.json","w",encoding="utf-8") as f:
    json.dump(a,f,ensure_ascii=False)
# pip install   包名
# pip uninstall 包名
# python的镜像源在国外 pypi
